import 'package:flutter/material.dart';

/* 
flutter一般有两种 一是自带、二是外部引入
Icon() 直接传入关键字 就可以使用自带的图标

如果是外部引入 比如 iconfont
将字体图标文件导入到根目录下 比如 font//iconfont.ttf
在 pubspec.yaml 下的 fonts 中注册 
例子：
fonts:
  - family: myIcon #指定一个字体名
fonts:
  - asset: fonts/iconfont.ttf
  - family: alipayIcon #指定一个字体名
fonts:
  - asset: fonts/iconfont2.ttf

就可以使用了


*/

void main() {
  runApp(
      // 入口文件可以是自定义组件 也可以是flutter组件
      MaterialApp(
    home: Scaffold(
        appBar: AppBar(
          title: Text('学习Image组件, 实现圆形'),
        ),
        body: Column(
          children: [MyApp()],
        )),
  ));
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});
  @override
  Widget build(BuildContext context) {
    return Container(
        child: Column(
      children:[
        Icon(Icons.search, color: Colors.red, size: 40),
        Icon(Icons.home),
        SizedBox(height: 20),
        Icon(Icons.category),
        SizedBox(height: 10),
        Icon(Icons.shop),
        SizedBox(height: 10),
      ],
    ));
  }
}
